$webwork.htmlEncode($page.space.name) : Loading TIGER polygons tigerpoly.pl
This page last changed on Jul 03, 2006 by cholmes.
This is legacy documentation, see the parent page Loading TIGER polygons for the recommended loading instructions. create the poly.shp fileNOTE: If you are doing the postgresql load and this load at the same time you must make a copy of the uncompressed tiger files. This process creates shapefiles in the tiger data directories. The sql loader will attempt to load them into the database. This will make your day terrible! for i in tgr* do cd $i echo $i python ~/python/tigerpoly.py . cd .. done NOTE: on a two processor machine, you can run two of these at the same time (recommended). Use "foreach i (tgr0* tgr1* tgr2*)" and "foreach i (tgr3* tgr4* tgr5* tgr6* tgr7*)" 4. load into postgis:do this for 1st one only: shp2pgsql -s 1 -i -D poly poly | /spare/local/usr/bin/psql tiger2004se for all others: shp2pgsql -a -s 1 -D poly poly | /spare/local/usr/bin/psql tiger2004se or you can (on windows): Windows shp2pgsql -s 1 poly poly > poly.sql psql new_tiger -U cite (password) \i poly.sql foreach i (tgr0* tgr1* tgr2* tgr3* tgr4* tgr5* tgr6* tgr7* tgr8* tgr9* ) cd $i echo $i shp2pgsql -a -s 1 -D poly poly | /spare/local/usr/bin/psql tiger2004se cd .. end 5. build indexesCREATE INDEX cc_module_idx on completechain (module); CREATE INDEX poly_module_idx on poly (module); CREATE INDEX poly_polyid_idx on poly (polyid); CREATE INDEX lm_module_idx on landmarks (module); CREATE INDEX alm_module_idx on arealandmarks (module); analyse; 6. FIX POLYGONStigerpoly.py creates topologically incorrect polygons. This process should correct them all. |
![]() |
Document generated by Confluence on Jan 16, 2008 23:28 |